unit ProdutoSearchFr;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  ExtCtrls, Buttons, StdCtrls, MainSearchFr;

type

  { TProdutoSearchFrame }

  TProdutoSearchFrame = class(TMainSearchFrame)
    id_produto: TEdit;
    codigo_barra: TEdit;
    desc_produto_completa: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    procedure LocalizarButtonClick(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

implementation

uses ProdutoDM, QueryConditions;

{ TProdutoSearchFrame }

procedure TProdutoSearchFrame.LocalizarButtonClick(Sender: TObject);
var
  condicoes: TQueryConditions;
begin
    condicoes := TQueryConditions.Create(CON_AND);
    condicoes.Add('id_produto', id_produto.Text);
    condicoes.AddText('codigo_barra', codigo_barra.Text);
    condicoes.AddText('desc_produto', desc_produto_completa.Text);
    ProdutoData.Search(Condicoes, 'produto');
end;

initialization
  {$I produtosearchfr.lrs}

end.
